/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.eam.clinica.vista.controladores.varios;

import co.edu.eam.clinica.logica.bo.BOProcedimiento;
import co.edu.eam.persitencia.entidades.Procedimiento;

/**
 *
 * @author Usuario
 */
public class controladorProcedimiento {
    
    private BOProcedimiento pro;

    public controladorProcedimiento() {
        pro= new BOProcedimiento();
    }
    
    
    /**
     * metodo que crea un Procedimiento
     * @param p
     * @throws Exception 
     */
    public void crearProcedimiento(Procedimiento p) throws Exception{
        pro.crearProcedimiento(p);
    }
    
    /**
     * metodo que busca un Procedimiento por su codigo
     * @param id
     * @return un Procedimiento
     * @throws Exception 
     */
    public Procedimiento buscarProcedimiento(Long id) throws Exception{
        return pro.buscarProcedimiento(id);
    }
    
    /**
     * metodo que edita un Procedimiento
     * @param p
     * @throws Exception 
     */
    public void editarProcedimiento( Procedimiento p) throws Exception{
        pro.editarProcedimiento(p);
    }
    
    /**
     * metodo que elimina un Procedimiento
     * @param p
     * @throws Exception 
     */
    public void eliminarProcedimiento(Procedimiento p) throws Exception{
        pro.eliminarProcedimiento(p);
    }
    
}
